using Abp.Domain.Entities.Auditing;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Yozeev.BusinessLogic;
using Yozeev.SystemConfig;
using Yozeev.SystemConfig.BasicConfig;
using Yozeev.UserManagerment.Users;

namespace Yozeev.Models
{
    public class CreateActivityModel
	{


		/// <summary>
		/// SourceId
		/// </summary>
		public Guid? SourceId { get; set; }



		/// <summary>
		/// PayMethodId
		/// </summary>
		public Guid? PayMethodId { get; set; }



		/// <summary>
		/// VoucherNo
		/// </summary>
		public string VoucherNo { get; set; }



		/// <summary>
		/// 订单分类
		/// </summary>
		public OrderTypeEnum OrderType { get; set; }



		/// <summary>
		/// 备注
		/// </summary>
		public string Remark { get; set; }



		/// <summary>
		/// CreateUser
		/// </summary>
		public long CreateUserId { get; set; }



		/// <summary>
		/// 数量
		/// </summary>
		public virtual long TotalQuantity { get; set; }



		/// <summary>
		/// 金额
		/// </summary>
		public virtual decimal TotalAmount { get; set; }


		/// <summary>
		/// 订单详情列表
		/// </summary>
		public List<CreateActivityDetailModel> activityDetails { get; set; }

		/// <summary>
		/// 旅行社标识
		/// </summary>
		public Guid? TravelAgencyId { get; set; }
		/// <summary>
		/// 微信OpenID
		/// </summary>
		public string OpenId { get; set; }
	}
}
